/////////////////////////////////////////////////////////////////////////////
/*/	
 *	Creator:		Joshua C. Rouzer
 *	Title:			
 *	Last Edited:	06/11/2013
 *	Summary:		
/*/
/////////////////////////////////////////////////////////////////////////////
#ifndef CBASE_H
#define CBASE_H
#include "DefenseStruct.h"
#include "Shield.h"
class CEmitter;
class CBase : public CDefenseStruct{
	CShield* m_Shield;
	int m_nBaseDeath, m_nBaseHit, m_nWin, m_nLose;
public:
	CBase(bool bTeamOne);
	virtual ~CBase();
	virtual void Update(float dT);
	virtual void Render();
	virtual void Upgrade();
	void SetShield( CShield* shield ) { m_Shield = shield; }
	CShield* GetShield( void ) { return m_Shield; }
	void RemoveShield( void );
	int GetDeath() {return m_nBaseDeath;};
	int GetHit() {return m_nBaseHit; };
	int GetWin() {return m_nWin; };
	int GetLose() {return m_nLose; };
};
#endif